package 设计模式.创建型模式.demo02抽象工厂.操作系统;

import 设计模式.创建型模式.demo02抽象工厂.界面.Button;
import 设计模式.创建型模式.demo02抽象工厂.界面.CheckBox;
import 设计模式.创建型模式.demo02抽象工厂.界面.MacButton;
import 设计模式.创建型模式.demo02抽象工厂.界面.MacCheckBox;

/**
 * @author: 王富贵
 * @description: mac界面工厂
 * @createTime: 2022年10月29日 21:39:21
 */
public class MacFactory implements GUIFactory {
    @Override
    public Button createButton() {
        return new MacButton();
    }

    @Override
    public CheckBox createCheckBox() {
        return new MacCheckBox();
    }
}
